package com.cyy.bridge_pattern;

import com.cyy.bridge_pattern.color.ColorYellow;
import com.cyy.bridge_pattern.qun.Qun;
import com.cyy.bridge_pattern.qun.QunDuan;

/**
 * 桥接模式测试
 */
public class BridgeDemo {
    public static void main(String[] args) {
        ColorYellow colorYellow = new ColorYellow();
        Qun qun = new QunDuan(colorYellow);
        qun.shows();
    }
}
//总结：当一个类内部具备两种或多种变化维度时，使用桥接模式可以解耦这些变化的维度，使高层代码架构稳定。